package cc.liyinghao.mapper;



import cc.liyinghao.common.pojo.Message;
import cc.liyinghao.response.MessageUserListVo;
import cc.liyinghao.response.MessageVo;
import cc.liyinghao.response.NewMessageVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


@Mapper
public interface UserMessagesMapper extends BaseMapper<Message> {

    /**
     * 获取与与指定用户聊天的记录(分页)
     */
    List<MessageVo> getRecord(int userId, String targetId, int index, int num);

    /**
     * 获取与我聊天过的用户列表 包括第一条信息
     * @param userId 当前用户id
     */
    List<MessageUserListVo> getChatContactsMessage(int userId);

}

